package com.anxin.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 医生信息表
 */
@Data
@TableName("doctor_info")
public class DoctorInfo {
    /**
     * 医生ID(UUID)
     */
    @TableId
    private String id;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 科室ID
     */
    private String departmentId;

    /**
     * 职称(主任医师/副主任医师/主治医师/住院医师)
     */
    private String title;

    /**
     * 专业特长
     */
    private String specialty;

    /**
     * 医生简介
     */
    private String introduction;

    /**
     * 学历
     */
    private String education;

    /**
     * 工作年限
     */
    private Integer workYears;

    /**
     * 状态(1:正常,0:停用)
     */
    private Integer status;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
} 